package com.qidian.k12.controller;

import com.qidian.k12.pojo.TemplateItem;
import com.qidian.k12.service.TemplateItemService;
import com.qidian.k12.util.K12Result;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

/**
 * (TemplateItem)表控制层
 *
 * @author makejava
 * @since 2021-10-28 17:57:26
 */
@RestController
@RequestMapping("templateItem")
public class TemplateItemController {
    /**
     * 服务对象
     */
    @Resource
    private TemplateItemService templateItemService;

    @RequestMapping("/queryByTemplateId")
    public List<TemplateItem> query(long tempId){
        return  templateItemService.queryByTempId(tempId);
    }
    @PostMapping("/save")
    public K12Result save(@RequestBody TemplateItem templateItem){
        return  templateItemService.insert(templateItem);
    }
    @GetMapping("/get")
    public TemplateItem get(long itemid){
        return  templateItemService.queryById(itemid);
    }
    @PostMapping("/update")
    public K12Result update(@RequestBody TemplateItem templateItem){
        return  templateItemService.update(templateItem);
    }

    @GetMapping("/queryByTempId")
    public K12Result queryBytempId(long templateId){
        return K12Result.ok(templateItemService.queryByTempId(templateId));
    }

}

